package com.zxq.common.middleware;


/**
 * 分布式缓存
 */
public interface DistributedCache {

    /**
     * 设置缓存
     *  @param key   缓存key
     * @param value 缓存value
     */
    void set(String key, String value) throws Exception;

    /**
     * 设置缓存
     *  @param key   缓存key
     * @param value 缓存value
     * @param expireTime 过期时间
     */
    void set(String key, String value, int expireTime) throws Exception;


    /**
     * 查询缓存
     *  @param key   缓存key
     */
    String get(String key) throws Exception;
}
